package com.iot.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>
 * 队伍_纳米
 * </p>
 *
 * @author Dermot123
 * @since 2024-02-27
 */
@TableName("team_nano")
@Data
public class TeamNano implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId("auto_id")
    private Long autoId;

    /**
     * 纳米数据ID
     */
    @TableField("nano_id")
    private Long id;
    /**
     * 赛事类型
     */
    @TableField("sport_id")
    private Integer sportId;
    /**
     * 赛区id
     */
    @TableField("conference_id")
    private Long conferenceId;

    /**
     * 赛事id
     */
    @TableField("competition_id")
    private Long competitionId;
    /**
     * 国家id
     */
    @TableField("country_id")
    private Long countryId;
    /**
     * 教练id
     */
    @TableField("coach_id")
    private Long coachId;
    /**
     * 中文名称
     */
    @TableField("name_zh")
    private String nameZh;
    /**
     * 粤语名称
     */
    @TableField("name_zht")
    private String nameZht;
    /**
     * 英文名称
     */
    @TableField("name_en")
    private String nameEn;
    /**
     * 中文简称
     */
    @TableField("short_name_zh")
    private String shortNameZh;
    /**
     * 粤语简称
     */
    @TableField("short_name_zht")
    private String shortNameZht;
    /**
     * 英文简称
     */
    @TableField("short_name_en")
    private String shortNameEn;
    /**
     * 球队logo
     */
    private String logo;
    /**
     * 是否国家队，1-是、0-否
     */
    private Integer national;
    /**
     * 国家队logo
     */
    @TableField("country_logo")
    private String countryLogo;
    /**
     * 成立时间
     */
    @TableField("foundation_time")
    private Long foundationTime;
    /**
     * 球队官网
     */
    private String website;
    /**
     * 场馆id
     */
    @TableField("venue_id")
    private Long venueId;
    /**
     * 市值
     */
    @TableField("market_value")
    private Long marketValue;
    /**
     * 市值单位
     */
    @TableField("market_value_currency")
    private String marketValueCurrency;
    /**
     * 总球员数
     */
    @TableField("total_players")
    private Long totalPlayers;
    /**
     * 非本土球员数
     */
    @TableField("foreign_players")
    private Long foreignPlayers;
    /**
     * 国家队球员数
     */
    @TableField("national_players")
    private Long nationalPlayers;
    /**
     * 创建时间
     */
    @TableField("created_at")
    private Date createdAt;
    /**
     * 更新时间
     */
    @TableField("updated_at")
    private Date updatedAt;

}
